package com.pingan.mobilegw.adapterservice;

import java.util.List;

/**
 * 无线RPC调用的Adapter服务
 * 
 * @author jiadao
 * @version $Id: MobileAdapterService.java, v 0.1 2013-4-12 下午3:35:50 jiadao Exp $
 */
public interface MobileAdapterService {

    /**
     * 无线PRC调用
     * 
     * @param uniqueId 调用唯一ID
     * @param context 上下文
     * @param requestData 请求参数
     * @return 调用响应
     */
    TargetResponseObject mobileService(String uniqueId, MobileContext context, String requestData);

    /**
     * 获取该系统的所有发布服务信息
     * 
     * @return 发布服务信息
     */
    List<MobileServiceInfo> listServices();
}
